// components/clockList/clockList.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    dataItem: {
      type: Object,
      value: {}
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    handelTapClock(e){
      const {id, done} = e.target.dataset
      wx.showLoading({
        title: '请稍等',
        mask:true
      })
      // 调用云数据库，设置该字段的 isDone 为 true
      wx.cloud.callFunction({
        name:'updateSchedule',
        data:{
          _id:id,
          isDone:!done
        },
        success:res=>{
          this.triggerEvent('save')
          wx.hideLoading({
            complete: (res) => {},
          })
          wx.showToast({
            title: '完成打卡',
            mask:true
          })
        }
      })
    }
  }
})
